package com.fand.platform.authority.vo;

import com.fand.platform.authority.dto.UserGrDto;
import com.fand.platform.authority.dto.UserGrBuArDto;
import com.fand.platform.authority.dto.UserGrRoDto;
import com.fand.platform.authority.dto.UserGrUsDto;

import lombok.Getter;

/**
 * 用户组
 *
 * @author yaoHT
 */
public class UserGrVo implements java.io.Serializable {
	/**
	 * 版本号
	 */
	private static final long serialVersionUID = 401443621028991876L;

	/**
	 * 用户组
	 */
	@Getter(lazy = true)
	private final UserGrDto userGr = new UserGrDto();

	/**
	 * 用户组与业务范围
	 */
	@Getter(lazy = true)
	private final UserGrBuArDto userGrBuAr = new UserGrBuArDto();

	/**
	 * 用户组与角色
	 */
	@Getter(lazy = true)
	private final UserGrRoDto userGrRo = new UserGrRoDto();

	/**
	 * 用户组与用户
	 */
	@Getter(lazy = true)
	private final UserGrUsDto userGrUs = new UserGrUsDto();
}